<?php
/** class.costumer.php
 * Project name: project_name
 * Created on: 29.10.2011
 * Author: Matias Thomsen
 *
 * Enter description here ... TODO Description
 */
class CCustomer {
    private $idKunde;
    private $kundenNr;
    private $gstelleId;
    private $betreuerId;
    private $bearbeiterId;
    private $status;
    private $freigeberId;
    private $anrede;
    private $titel;
    private $name;
    private $nachname;
    private $geburtsname;
    private $strasse_nr;
    private $plz;
    private $ort;
    private $wohnhaftSeit;
    private $geburtsdatum;
    private $familienstand;
    private $staatsange;
    private $email;
    private $telefon_1;
    private $telefon_2;
    private $datenschutz;
    private $monatEinkommen;
    private $extraEinkommen;
    private $wohnsituation;
    private $brancheId;
    private $berufsgruppeId;
    private $berufId;
    private $inBearbeitung;
    private $gstelleBezeichnung;
    private $betreuerName;
    private $bearbeiterName;
    private $freigeberName;
    private $branche;
    private $berufsgruppe;
    private $beruf;
    

    function __construct() {

    }

    public function getIdKunde() {
        return $this->idKunde;
    }

    public function setIdKunde($idKunde) {
        $this->idKunde = $idKunde;
    }

    public function getKundenNr() {
        return $this->kundenNr;
    }

    public function setKundenNr($kundenNr) {
        $this->kundenNr = $kundenNr;
    }

    public function getGstelleId() {
        return $this->gstelleId;
    }

    public function setGstelleId($gstelleId) {
        $this->gstelleId = $gstelleId;
    }

    public function getBetreuerId() {
        return $this->betreuerId;
    }

    public function setBetreuerId($betreuerId) {
        $this->betreuerId = $betreuerId;
    }

    public function getBearbeiterId() {
        return $this->bearbeiterId;
    }

    public function setBearbeiterId($bearbeiterId) {
        $this->bearbeiterId = $bearbeiterId;
    }

    public function getStatus() {
        return $this->status;
    }

    public function setStatus($status) {
        $this->status = $status;
    }

    public function getFreigeberId() {
        return $this->freigeberId;
    }

    public function setFreigeberId($freigeberId) {
        $this->freigeberId = $freigeberId;
    }

    public function getAnrede() {
        $value = $this->formatString($this->anrede);
        
        return $value;
    }

    public function setAnrede($anrede) {
        $this->anrede = $anrede;
    }

    public function getTitel() {
        $value = $this->formatString($this->titel);
        
        return $value;
    }

    public function setTitel($titel) {
        $this->titel = $titel;
    }
    
    public function getName() {
        $value = $this->formatString($this->name);
        
        return $value;
    }

    public function setName($name) {
        $this->name = $name;
    }

    public function getNachname() {
        $value = $this->formatString($this->nachname);
        
        return $value;
    }

    public function setNachname($nachname) {
        $this->nachname = $nachname;
    }

    public function getGeburtsname() {
        $value = $this->formatString($this->geburtsname);
        
        return $value;
    }

    public function setGeburtsname($geburtsname) {
        $this->geburtsname = $geburtsname;
    }

    public function getStrasse_nr() {
        $value = $this->formatString($this->strasse_nr);
        
        return $value;
    }

    public function setStrasse_nr($strasse_nr) {
        $this->strasse_nr = $strasse_nr;
    }

    public function getPlz() {
        return $this->plz;
    }

    public function setPlz($plz) {
        $this->plz = $plz;
    }

    public function getOrt() {
        $value = $this->formatString($this->ort);
        
        return $value;
    }

    public function setOrt($ort) {
        $this->ort = $ort;
    }

    public function getWohnhaftSeit() {
        if ( $this->wohnhaftSeit == "0000-00-00" ){
            return "";
        }else{
            return $this->wohnhaftSeit;
        }
    }

    public function setWohnhaftSeit($wohnhaftSeit) {
        $this->wohnhaftSeit = $wohnhaftSeit;
    }

    public function getGeburtsdatum() {
        if ( $this->geburtsdatum == "0000-00-00" ){
            return "";
        }else{
            return $this->geburtsdatum;
        }
        
    }

    public function setGeburtsdatum($geburtsdatum) {
        $this->geburtsdatum = $geburtsdatum;
    }

    public function getFamilienstand() {
        return $this->familienstand;
    }

    public function setFamilienstand($familienstand) {
        $this->familienstand = $familienstand;
    }

    public function getStaatsange() {
        $value = $this->formatString($this->staatsange);
        
        return $value;
    }

    public function setStaatsange($staatsange) {
        $this->staatsange = $staatsange;
    }
    
    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getTelefon_1() {
        return $this->telefon_1;
    }

    public function setTelefon_1($telefon_1) {
        $this->telefon_1 = $telefon_1;
    }

    public function getTelefon_2() {
        return $this->telefon_2;
    }

    public function setTelefon_2($telefon_2) {
        $this->telefon_2 = $telefon_2;
    }

    public function getDatenschutz() {
        return $this->datenschutz;
    }

    public function setDatenschutz($datenschutz) {
        $this->datenschutz = $datenschutz;
    }

    public function getMonatEinkommen() {
        return $this->monatEinkommen;
    }

    public function setMonatEinkommen($monatEinkommen) {
        $this->monatEinkommen = $monatEinkommen;
    }

    public function getExtraEinkommen() {
        return $this->extraEinkommen;
    }

    public function setExtraEinkommen($extraEinkommen) {
        $this->extraEinkommen = $extraEinkommen;
    }

    public function getWohnsituation() {
        return $this->wohnsituation;
    }

    public function setWohnsituation($wohnsituation) {
        $this->wohnsituation = $wohnsituation;
    }

    public function getBrancheId() {
        return $this->brancheId;
    }

    public function setBrancheId($brancheId) {
        $this->brancheId = $brancheId;
    }

    public function getBerufsgruppeId() {
        return $this->berufsgruppeId;
    }

    public function setBerufsgruppeId($berufsgruppeId) {
        $this->berufsgruppeId = $berufsgruppeId;
    }

    public function getBerufId() {
        return $this->berufId;
    }

    public function setBerufId($berufId) {
        $this->berufId = $berufId;
    }

    public function getInBearbeitung() {
        return $this->inBearbeitung;
    }

    public function setInBearbeitung($inBearbeitung) {
        $this->inBearbeitung = $inBearbeitung;
    }
    
    public function getGstelleBezeichnung() {
        $value = $this->formatString($this->gstelleBezeichnung);
        
        return $value;
    }

    public function setGstelleBezeichnung($gstelleBezeichnung) {
        $this->gstelleBezeichnung = $gstelleBezeichnung;
    }

    public function getBetreuerName() {
        $value = $this->formatString($this->betreuerName);
        
        return $value;
    }

    public function setBetreuerName($betreuerName) {
        $this->betreuerName = $betreuerName;
    }

    public function getBearbeiterName() {
        $value = $this->formatString($this->bearbeiterName);
        
        return $value;
    }

    public function setBearbeiterName($bearbeiterName) {
        $this->bearbeiterName = $bearbeiterName;
    }

    public function getFreigeberName() {
        $value = $this->formatString($this->freigeberName);
        
        return $value;
    }

    public function setFreigeberName($freigeberName) {
        $this->freigeberName = $freigeberName;
    }

    public function getBranche() {
        $value = $this->formatString($this->branche);
        
        return $value;
    }

    public function setBranche($branche) {
        $this->branche = $branche;
    }

    public function getBerufsgruppe() {
        $value = $this->formatString($this->berufsgruppe);
        
        return $value;
    }

    public function setBerufsgruppe($berufsgruppe) {
        $this->berufsgruppe = $berufsgruppe;
    }

    public function getBeruf() {
        $value = $this->formatString($this->beruf);
        
        return $value;
    }

    public function setBeruf($beruf) {
        $this->beruf = $beruf;
    }

    
    
    private function formatString($str) {
        $return = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
        
        return $return;
    }


}

?>